package com.weimob.mcloud.wechatwork.customer.service.user.module.req.customer;

import com.weimob.mcloud.wechatwork.customer.service.user.base.PageInfo;
import com.weimob.mcloud.wechatwork.customer.service.user.module.bo.tag.TagBO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author benben.li01
 * @date 2021/1/16
 * @since v5.0
 */
@Data
public class QueryExternalUserListReq extends PageInfo implements Serializable {

    private static final long serialVersionUID = 3555591315968574381L;

    private Long pid;

    private String suiteId;

    /**
     * 模糊查询 关键词
     */
    private String externalUserName;

    /**
     * 添加人userId集合
     */
    private List<String> userIdList;

    /**
     * 流失状态筛选：0-全部  1-已流失 2-未流失
     */
    private Integer flowStatus;

    /**
     * 性别 0：未知 1：男 2：女
     */
    private Integer gender;

    /**
     * 添加客服来源
     */
    private Integer addWay;

    /**
     * 是否添加多位员工 1：是 0：否
     */
    private Integer addMultiUsers;

    /**
     * 标签id、标签属性id集合
     */
    private List<TagBO> tagList;

    /**
     * 添加起始时间
     */
    private Date addStartTime;

    /**
     * 添加截止时间
     */
    private Date addEndTime;
}
